MVQLLFKFLIQVGATFVELSRNEIGNKNLLLLIHHAGSLLLSMFGSFSNYPVQKFLDMLDERCLTLIASEFDSYFENLVKDRVGNYVVQRLIWGFKRTGIDLPHSLTSVLVTRSIHLCKHRYGYQVIEAFDRSTRLA